setup mac for software development